//## begin module%3B8CD33B0251.cm preserve=no
//	  %X% %Q% %Z% %W%
//## end module%3B8CD33B0251.cm

//## begin module%3B8CD33B0251.cp preserve=no
//	+----------------------------------------------+
//	| SVMBR - A program for training SVMs          |
//	+----------------------------------------------+
//	| * Creator, modeling, coding:                 |
//	|    Marcelo Barros de Almeida                 |
//	|    barros@smar.com.br                        |
//	|    http://litc.cpdee.ufmg.br/~barros/        |
//	| * Coding, improvements, bug fixes:           |
//	|    Bernardo Penna                            |
//	|    bprc@brfree.com.br                        |
//	+----------------------------------------------+
//
//	 Copyright(c) 2002 by Marcelo Barros de Almeida
//	                            All rights reserved
//
//	-[CVS]------------------------------------------
//	$Author$
//	$Date$
//	$Source$
//	$Name$
//	$Revision$
//	------------------------------------------------
//## end module%3B8CD33B0251.cp

//## Module: cronometer%3B8CD33B0251; Package specification
//## Subsystem: <Top Level>
//## Source file: D:\textotese\svmbr\src\cronometer.h

#ifndef cronometer_h
#define cronometer_h 1

//## begin module%3B8CD33B0251.additionalIncludes preserve=no
//## end module%3B8CD33B0251.additionalIncludes

//## begin module%3B8CD33B0251.includes preserve=yes
//## end module%3B8CD33B0251.includes

// global
#include "global.h"
//## begin module%3B8CD33B0251.declarations preserve=no
//## end module%3B8CD33B0251.declarations

//## begin module%3B8CD33B0251.additionalDeclarations preserve=yes
//## end module%3B8CD33B0251.additionalDeclarations


//## begin Cronometer%3B8CD231004F.preface preserve=yes
//## end Cronometer%3B8CD231004F.preface

//## Class: Cronometer%3B8CD231004F
//## Category: Utility package%3D7B4A100170
//## Subsystem: <Top Level>
//## Persistence: Transient
//## Cardinality/Multiplicity: n

class Cronometer 
{
  //## begin Cronometer%3B8CD231004F.initialDeclarations preserve=yes
  //## end Cronometer%3B8CD231004F.initialDeclarations

  public:
    //## Constructors (generated)
      Cronometer();

    //## Destructor (generated)
      ~Cronometer();


    //## Other Operations (specified)
      //## Operation: startCronometer%999084989
      VOID startCronometer ();

      //## Operation: finishCronometer%999084990
      VOID finishCronometer ();

      //## Operation: getElapsedTime%999084991
      REAL getElapsedTime ();

      //## Operation: getTime%999084992
      UINT getTime ();

      //## Operation: stopCronometer%1013528665
      VOID stopCronometer ();

    // Additional Public Declarations
      //## begin Cronometer%3B8CD231004F.public preserve=yes
      //## end Cronometer%3B8CD231004F.public

  protected:
    // Additional Protected Declarations
      //## begin Cronometer%3B8CD231004F.protected preserve=yes
      //## end Cronometer%3B8CD231004F.protected

  private:
    // Additional Private Declarations
      //## begin Cronometer%3B8CD231004F.private preserve=yes
      //## end Cronometer%3B8CD231004F.private

  private: //## implementation
    // Data Members for Class Attributes

      //## Attribute: startTime%3B8CD3060272
      //## begin Cronometer::startTime%3B8CD3060272.attr preserve=no  private: UINT {U} 
      UINT startTime;
      //## end Cronometer::startTime%3B8CD3060272.attr

      //## Attribute: finishTime%3B8CD3150075
      //## begin Cronometer::finishTime%3B8CD3150075.attr preserve=no  private: UINT {U} 
      UINT finishTime;
      //## end Cronometer::finishTime%3B8CD3150075.attr

    // Additional Implementation Declarations
      //## begin Cronometer%3B8CD231004F.implementation preserve=yes
      REAL totalTime;
      //## end Cronometer%3B8CD231004F.implementation
};

//## begin Cronometer%3B8CD231004F.postscript preserve=yes
//## end Cronometer%3B8CD231004F.postscript

// Class Cronometer 

//## begin module%3B8CD33B0251.epilog preserve=yes
//## end module%3B8CD33B0251.epilog


#endif
